home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ada / gwuada_9.zip / SMISCP.H < prev    next >
C/C++ Source or Header  |  1992-10-05  |  2KB  |  67 lines

  1. /*
  2.  * Copyright (C) 1985-1992  New York University
  3.  * 
  4.  * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
  5.  * warranty (none) and distribution info and also the GNU General Public
  6.  * License for more details.
  7.  
  8.  */
  9.  
  10. void ast_clear(Node);
  11. Const const_new(int);
  12. Const int_const(int);
  13. Const fixed_const(long);
  14. Const uint_const(int *);
  15. Const real_const(double);
  16. Const rat_const(Rational);
  17. int const_eq(Const, Const);
  18. int const_ne(Const, Const);
  19. int const_lt(Const, Const);
  20. int const_le(Const, Const);
  21. int const_gt(Const, Const);
  22. int const_ge(Const, Const);
  23. int const_same_kind(Const, Const);
  24. int const_cmp_undef(Const, Const);
  25. Node node_new_noseq(unsigned int);
  26. Node node_new(unsigned int);
  27. int fx_mantissa(Rational, Rational, Rational);
  28. void to_errfile(char *);
  29. int needs_body(Symbol);
  30. char *kind_str(unsigned int);
  31. char *nature_str(int);
  32. int in_open_scopes(Symbol);
  33. char *newat_str();
  34. char *str_newat();
  35. void symtab_copy(Symbol, Symbol);
  36. void sym_copy(Symbol, Symbol);
  37. void SYMBTABcopy(Symbol, Symbol);
  38. Symbol sym_new_noseq(int);
  39. Symbol sym_new(int);
  40. Private_declarations private_decls_new(int);
  41. Symbol private_decls_get(Private_declarations, Symbol);
  42. void private_decls_put(Private_declarations, Symbol);
  43. void private_decls_swap(Symbol, Symbol);
  44. char *attribute_str(int);
  45. int no_dimensions(Symbol);
  46. int in_incp_types(Symbol);
  47. int in_qualifiers(unsigned int);
  48. int in_univ_types(Symbol);
  49. int in_vis_mods(Symbol);
  50. void undone(char *);
  51. int is_type(Symbol);
  52. int is_fixed_type(Symbol);
  53. int is_generic_type(Symbol);
  54. int is_access(Symbol);
  55. int is_scalar_type(Symbol);
  56. int is_numeric_type(Symbol);
  57. int is_record(Symbol);
  58. int is_anonymous_task(Symbol);
  59. int is_task_type(Symbol);
  60. Node discr_map_get(Tuple, Symbol);
  61. Tuple discr_map_put(Tuple, Symbol, Node);
  62. int tup_memsym(Symbol, Tuple);
  63. void const_check(Const, int);
  64. int power_of_2(Const);
  65. Node new_ivalue_node(Const, Symbol);
  66. Tuple constraint_new(int);
  67.